trailer transporting a tractor - Spanish English Dictionary